#! /bin/sh /usr/share/dpatch/dpatch-run
## 03_Makefile.dpatch by  <varunhiremath@gmail.com>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Fixes several issues in make files.

@DPATCH@
diff -urNad fpc-2.2.0~/fpcdocs/Makefile fpc-2.2.0/fpcdocs/Makefile
--- fpc-2.2.0~/fpcdocs/Makefile	2007-08-25 10:18:13.000000000 -0300
+++ fpc-2.2.0/fpcdocs/Makefile	2007-10-01 23:53:06.000000000 -0300
@@ -1852,7 +1852,7 @@
 	@echo ' pdfdist       : pdf, and archive result.'
 clean:
 	-rm -f preamble.inc date.inc messages.inc rtl.inc
-	-rm -f *.4tc *.4ct *.css *.lg *.tmp *.xref *.kwd *.xct
+	-rm -f *.4tc *.4ct *.css *.lg *.tmp *.xref *.kwd *.xct *.haux *.hind
 	-rm -rf $(DOCS)
 	-rm -f $(CHK) $(TOC) $(LOG) $(DVI) $(PDF) $(AUX) $(OUT) $(PS) $(HTML) *.i* $(LOT) $(TXT)
 	-rm -f $(notdir $(wildcard styles/*.sty))
@@ -2152,10 +2152,8 @@
 htmlinstall: html
 	install -d -m 755 $(INSTALL_DOCDIR)
 	cp fpctoc.html $(INSTALL_DOCDIR)
-	install -d -m 755 $(INSTALL_DOCDIR)/buttons
-	cp buttons/*.* $(INSTALL_DOCDIR)/buttons
-	install -d -m 755 $(INSTALL_DOCDIR)/pics
-	cp pics/*.* $(INSTALL_DOCDIR)/pics
+	cp -R buttons $(INSTALL_DOCDIR)
+	cp -R pics $(INSTALL_DOCDIR)
 	cp -R $(HTML) $(INSTALL_DOCDIR)
 	find $(INSTALL_DOCDIR) -name 'CVS' -or -name '*.eps' | xargs -n1 rm -rf
 install:
Index: demo/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/Makefile.fpc
+++ fpc-2.2.0/demo/Makefile.fpc
@@ -34,4 +34,4 @@
 demozip: zipsourceinstall
 
 [default]
-fpcdir=..
+fpcdir=../fpcsrc
Index: demo/unix/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/unix/Makefile.fpc
+++ fpc-2.2.0/demo/unix/Makefile.fpc
@@ -6,4 +6,4 @@
 programs=cgibmp daemon
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
Index: demo/text/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/text/Makefile.fpc
+++ fpc-2.2.0/demo/text/Makefile.fpc
@@ -6,4 +6,4 @@
 programs=eratos qsort hello blackbox magic lines
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
Index: demo/linux/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/linux/Makefile.fpc
+++ fpc-2.2.0/demo/linux/Makefile.fpc
@@ -6,4 +6,4 @@
 programs_linux=epoll-pipe
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
Index: demo/graph/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/graph/Makefile.fpc
+++ fpc-2.2.0/demo/graph/Makefile.fpc
@@ -7,7 +7,7 @@
 programs=fpctris mandel samegame quad maze gravwars
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
 
 [prerules]
 ifdef GRAPHICS
Index: demo/lister/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/lister/Makefile.fpc
+++ fpc-2.2.0/demo/lister/Makefile.fpc
@@ -7,5 +7,5 @@
 programs=lister
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
 
Index: demo/modex/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/modex/Makefile.fpc
+++ fpc-2.2.0/demo/modex/Makefile.fpc
@@ -6,4 +6,4 @@
 programs_go32v2=voxel
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
Index: demo/morphos/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/morphos/Makefile.fpc
+++ fpc-2.2.0/demo/morphos/Makefile.fpc
@@ -6,4 +6,4 @@
 programs_morphos=ahitest asltest window getvolumes openlib process
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
Index: demo/win32/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/win32/Makefile.fpc
+++ fpc-2.2.0/demo/win32/Makefile.fpc
@@ -6,4 +6,4 @@
 programs_win32=winhello menu dlltest testdll edit
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
Index: demo/os2/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/os2/Makefile.fpc
+++ fpc-2.2.0/demo/os2/Makefile.fpc
@@ -6,7 +6,7 @@
 programs_os2=basicpm pmdemo1 getctry
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
 
 [rules]
 basicpm.exe: basicpm.pas
Index: demo/netware/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/netware/Makefile.fpc
+++ fpc-2.2.0/demo/netware/Makefile.fpc
@@ -6,7 +6,7 @@
 programs_netware=nutmon check nuttest
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
 
 [rules]
 nutmon.nlm: nutmon.pp nutconnection.pp
Index: demo/netwlibc/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/netwlibc/Makefile.fpc
+++ fpc-2.2.0/demo/netwlibc/Makefile.fpc
@@ -6,7 +6,7 @@
 programs_netwlibc=nuttest
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
 
 [prerules]
 # binutils are the same for targets netware and netwlibc
Index: demo/freebsd/Makefile.fpc
===================================================================
--- fpc-2.2.0~/demo/freebsd/Makefile.fpc
+++ fpc-2.2.0/demo/freebsd/Makefile.fpc
@@ -7,5 +7,5 @@
 programs=fontdemo sysmousetest demo_kqueue demo_sendfile
 
 [default]
-fpcdir=../..
+fpcdir=../../fpcsrc
 
Index: fpcsrc/Makefile.fpc
===================================================================
--- fpc-2.2.0~/fpcsrc/Makefile.fpc
+++ fpc-2.2.0/fpcsrc/Makefile.fpc
@@ -7,7 +7,8 @@
 version=2.2.0
 
 [target]
-dirs=compiler rtl utils fv packages ide installer
+#dirs=compiler rtl utils fv packages ide installer
+dirs=compiler rtl utils fv packages ide
 
 [require]
 nortl=y
@@ -280,7 +281,7 @@
         $(MAKE) utils_all $(BUILDOPTS)
 ifdef IDE
         $(MAKE) ide_all $(BUILDOPTS)
-        $(MAKE) installer_all $(BUILDOPTS)
+#        $(MAKE) installer_all $(BUILDOPTS)
 endif
         $(ECHOREDIR) Build > $(BUILDSTAMP)
 
